-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
feat(driver): add AList v3 #1721
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
我觉得可能要等1701问题研究清楚而不是直接撤回比较好? |
我不是直接把1701撤了,我指的是,把alistv3驱动里,1701改的openlist那部分代码改回去了,指的是那个overwrite,openlist驱动里的代码我没动 这个overwrite是openlist独有的功能,alist没有 |
|
徒增维护成本 |
|
可以在drivers\openlist\meta.go里多注册一个Alist v3,像quark_uc那样 |
拆成两个驱动是 @PIKACHUIM 的意思,其实我觉得也有一定道理,写在一起的话后面如果 API 改了,这个驱动就只能写很多if来区分挂的是openlist还是alist,还不如早点就拆开 换成不拆可以考虑直接 reset 到 90f3f80 |
…penListTeam#919)" Signed-off-by: MadDogOwner <xiaoran@xrgzs.top>
Description / 描述
我干了什么:
drivers/openlist到drivers/alist_v3,修改结构体OpenList的名称为AListV3,修改 package 名称,修改 meta 中的驱动名称,在all.go中引入alist_v3packageMeResp.Role的类型为[]int,修改Init函数判断身份的方法Motivation and Context / 背景
How Has This Been Tested? / 测试
Checklist / 检查清单
我已阅读 CONTRIBUTING 文档。
go fmtor prettier.我已使用
go fmt或 prettier 格式化提交的代码。我已为此 PR 添加了适当的标签(如无权限或需要的标签不存在,请在描述中说明,管理员将后续处理)。
我已在适当情况下使用"Request review"功能请求相关代码作者进行审查。
我已相应更新了相关仓库(若适用)。